package cn.afterturn.easypoi.word.entity.bookmark;

import io.swagger.annotations.ApiModelProperty;

import javax.validation.constraints.NotBlank;
import java.util.ArrayList;
import java.util.List;

/*
* 用于处理循环的文档
* */

public class ListWordEntityVO {
    @ApiModelProperty(value = "用户端提供的json文件的id，是这个文件的唯一标识")
    @NotBlank(message = "jsonfileid不能为空")
    private String jsonfileid;

    @ApiModelProperty(value = "模板文件的filemoduleid")
    @NotBlank(message = "filemoduleid不能为空")
    private String filemoduleid;

    @ApiModelProperty(value = "用户端提供的多个文件的共同的id，该json文件是循环的文件组成")
    private String combineid;
    @ApiModelProperty(value = "用户端提供的循环的文件映射")
    private List<WordEntityVO> wordEntityVOS=new ArrayList<>();

    public String getJsonfileid() {
        return jsonfileid;
    }

    public void setJsonfileid(String jsonfileid) {
        this.jsonfileid = jsonfileid;
    }
    public String getFilemoduleid() {
        return filemoduleid;
    }

    public void setFilemoduleid(String filemoduleid) {
        this.filemoduleid = filemoduleid;
    }



    public String getCombineid() {
        return combineid;
    }

    public void setCombineid(String combineid) {
        this.combineid = combineid;
    }

    public List<WordEntityVO> getWordEntityVOS() {
        return wordEntityVOS;
    }

    public void setWordEntityVOS(List<WordEntityVO> wordEntityVOS) {
        this.wordEntityVOS = wordEntityVOS;
    }
}
